package shujia.day02.ketang;

/*
    方法定义的语句格式：
       修饰符 返回值类型 方法名(参数类型1 参数名1,参数类型2 参数名2,参数类型3 参数名3,...){
            方法体;
            return 返回值;
       }


    名词解释：
        修饰符：public static
        返回值类型：调用完方法后得到的数据的类型
        方法名：符合标识符命名规则
        参数列表【参数类型，参数个数】
            形式参数：方法定义上小括号中的参数，用于接收实际传入的值
            实际参数：将来方法调用时真正传入值
        方法体：方法中具体要做的事情
        return：用于结束整个方法，将返回值返回给调用者
        返回值：要符合返回值类型保持一致或者继承或者实现关系


    方法使用的注意事项：
        1、java中，方法不能嵌套定义，方法于方法之间是平级关系
        2、方法不调用不执行
        3、当方法有返回值的时候，返回值可以直接使用或者使用一个变量接收方法的返回值



 */
public class FunctionDemo1 {


    public static void main(String[] args) {
//        System.out.println(sum(10,20));

        int res = sum(10, 20);
        System.out.println(res);
    }

    //需求：定义一个方法，求两个int类型数值的和
    public static int sum(int a, int b) {
        int c = a + b;
        return c;
    }

}
